/* 
    Document   : style_addtion
    Created on : Sep 26, 2013, 11:52:39 PM
    Author     : Trang
    Description:
        Purpose of the stylesheet follows.
*/

root { 
    display: block;
}
.simpletable table{
   border:1px solid black;
   border-collapse:collapse;
  }
 .simpletable table tbody td{
    border-width:1px;border-color:black;border-style:solid;
    height: 20px;
  }
  .simpletable table thead th{
    border-width:1px;border-color:black;border-style:solid;
  }
.requestable table{
   border:1px solid black;
   border-collapse:collapse;
  }
 .requestable table tbody td{
    border-width:1px;border-color:black;border-style:solid;
    height: auto;
  }
  .requestable table thead th{
    border-width:1px;border-color:black;border-style:solid;
  }

.tableRevenue table{
    width: 1024px;
   border:1px solid black;
   border-collapse:collapse;
  }
 .tableRevenue table tbody td{
    border-width:1px;border-color:black;border-style:solid;
    height: 20px;
  }
  .tableRevenue table thead th{
    border-width:1px;border-color:black;border-style:solid;
    font-weight: bold;
    font-size: 16px;font-family: tahoma;
  }


.datagrid2 table {border-collapse: initial;margin:auto; background: #A4A4A4;
                      
                 text-align: center; width: 98%; margin-left: 10px; margin-right: 10px;
 border:1px solid black;
   border-collapse:collapse;} 
.datagrid2 {font-weight: normal;font-size: 14px;font-family: tahoma;line-height: 30px; background: white; overflow: hidden;}
.datagrid2 table td, .datagrid table th { height: 40px;}
.datagrid2 table thead th {background:lightsteelblue; height: 40px;
                          border-width:1px;border-color:black;border-style:solid;
}
.datagrid2 table thead th:first-child { border: none; }
.datagrid2 table tbody td { color: #000000; font-size: 14px;font-weight:
                               normal;font-family: tahoma; 
                             text-align: center;
                            border-width:1px;border-color:black;border-style:solid;
}
.datagrid2 table tbody .alt td { background: white; color: #FF4000; }
.datagrid2 table tbody td:first-child { border-left: none; }
.datagrid2 table tbody tr:last-child td { border-bottom: none; }
.datagrid2 table tfoot td div { border-top: 1px solid #006699;background: #E1EEF4;} 
.datagrid2 table tfoot td { padding: 0; font-size: 12px } 
.datagrid2 table tfoot td div{ padding: 2px; }
.datagrid2 table tfoot td ul { margin: 0; padding:0; list-style: none; text-align: right; }

.datagrid table { border-collapse: collapse; text-align: left; width: 100%;} 
.datagrid {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden;}
.datagrid table td, .datagrid table th { padding: 3px 10px; height: 40px;}
.datagrid table thead th {background:#EAEAEA; height: 40px;}
.datagrid table thead th:first-child { border: none; }
.datagrid table tbody td { color: #00496B; font-size: 12px;font-weight: normal; }
.datagrid table tbody .alt td { background: #E1EEF4; color: #00496B; }
.datagrid table tbody td:first-child { border-left: none; }
.datagrid table tbody tr:last-child td { border-bottom: none; }
.datagrid table tfoot td div { border-top: 1px solid #006699;background: #E1EEF4;} 
.datagrid table tfoot td { padding: 0; font-size: 12px } 
.datagrid table tfoot td div{ padding: 2px; }
.datagrid table tfoot td ul { margin: 0; padding:0; list-style: none; text-align: right; }
/*.datagrid table tfoot  li { display: inline; }
.datagrid table tfoot li a { text-decoration: none; display: inline-block;  padding: 2px 8px; margin: 1px;color: #FFFFFF;border: 1px solid #006699;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557F) );background:-moz-linear-gradient( center top, #006699 5%, #00557F 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00557F');background-color:#006699; }
.datagrid table tfoot ul.active, .datagrid table tfoot ul a:hover { text-decoration: none;border-color: #006699; color: #FFFFFF; background: none; background-color:#d5d5d5;}
*/.registerForm{
    float: left;
    border-right: 1px #FFFFFF dashed; 
    margin: auto;
    padding: 32px 32px 32px 32px;
    width: 447px;
    height: auto;
    
    font-family: calibri;
    background-color: lightsteelblue;
    text-align: center;
}

.registerForm th, .registerForm td{
    padding: 4px;
}

.registerTerms{
    float: left;
    /*border-left: 1px #FFFFFF dashed;*/ 
    margin: auto;
    padding: 32px 32px 32px 48px;
    width: 300px;
    height: auto;
    
    font-family: calibri;
    background-color: lightsteelblue;
    /*text-align: center;*/
}

.registerTerms h1{
    padding: 0 3px;
    margin-top: 16px;
    
    font-family: cambria;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
}